Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 New Zealand F3 Japan F1 Japan F2 Japan F3 Korea F1 Korea F2 Japan F4 Japan F5 Canada F4 Canada F5 Indonesia F2 Indonesia F3 Japan F4 China F1 China F5 Korea F3 Japan F2 Japan F3 Japan F4 Japan F5 Thailand F2 Thailand F3 Japan F8 Indonesia F1 Indonesia F2 Japan F9 Japan F10 Japan F11 Japan F12 Australia F1 Japan F1 Japan F2 Japan F3 Japan F4 Japan F5 Korea F1 Korea F2 Japan F6 Japan F7 Indonesia F Indonesia F3 Japan F8 Japan F9 Japan F10 Thailand F2 Thailand F3 Japan F1 Korea F4 Japan F4 Japan F7 Japan F8 Japan F9 Indonesia F1 Japan F6 China F4 Japan F7 Japan F1 Thailand F1 Thailand F3 China F2 Indonesia F3 Australia F2 Korea F3 Head Cup Busan Open - Busan ATU Cup - Weiden Rhein-Main Challenger 2003 - Aschaffenburg The Scottish Tennis Championships - Edinburgh USTA Men's Challenger of Dallas - Dallas Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Fergana Challenger - Fergana Binghamton Professional Tennis Tournament - Binghamton Nord/LB Open - Braunschweig X Open Internacional D'Andorra - Andorra The Comercia Challenger - Aptos TED Open - Istanbul Warsteiner Challenger - Wolfsburg Yokohama Challenger 2001 - Yokohama Fifth Third Bank Tennis Championships - Lexington 10th Wartburg Open - Eisenach Oberstaufen Cup - Oberstaufen 2002 USTA Tallahassee Tennis Challenger - Tallahassee Shimadzu All Japan Indoor - Kyoto Okal Cup 2001 International Bavarian Championships - Eckental Fifth-Third Bank Tennis Championships - Lexington DPD Challenger 2002 - Aschaffenburg BH Tennis Open International Cup - Belo Horizonte ATU Cup 2001 - Weiden Shimadzu All Japan Indoor - Kyoto MTCI ATP Challenger - Yokohama Okal Cup - Eckental The LTA Wrexham Challenger - Wrexham Hamburg Challenger - Hamburg Corona Mexico City Open - Mexico City Lucknow ATP Tour Challenger - Lucknow Warsteiner Challenger Lubeck - Lubeck Istanbul Challenger Open de la Ville de Saint Denis - Reunion Island IPP Open - Helsinki The 70th King's Cup and Queen's Cup - Bangkok Open de la Ville de Saint Denis - Reunion Island Okal Cup 2003 - Eckental ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig 10ø Tornea B. Camparini - Reggio Emilia Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Ispat Open 2004 - Ostrava The Natrel's Challenger of Granby - Granby Rhein-Main Challenger 2004 - Aschaffenburg SAA Hilversum Open - Hilversum St. Petersburg Challenger - St. Petersburg ATP Challenger Open 2004 - Monchengladbach IPP Open - Helsinki Unicredit (Suisse) Bank S. A. Challenger - Chiasso Uncle Tobys Challenger in Caloundra - Caloundra Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Orleans Challenger Kish Free Zone Island Challenger - Kish Island Hilton Waikoloa Village USTA Challenger - Waikoloa Media Will Cup Busan Challenger Tennis - Busan Busan Open Challenger Tennis - Busan 2007 Nielsen Pro Tennis Championship - Winnetka Ischgl International Tennis Challenger 2003 - Ischgl XL Capital Bermuda Open - Bermuda Samsung Securities Cup - Seoul Belgaum Open - Belgaum Heilbronn Challenger GHI Bronx Tennis Classic - Bronx Uncle Toby's Challenger in Burnie - Burnie Samsung Securities Cup Challenger Tennis - Seoul The Rajasthan Golden Jubilee - Jaipur BMW Open - Munich Muller Cup - Ulm Fifth-Third Bank Tennis Championships - Lexington Heineken Open Shanghai - Shanghai Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Schickedanz Open - Furth USTA Seascape Challenger - Aptos Volkswagen Challenger 2005 - Wolfsburg Gemax Open - Belgrade Heineken Open - Auckland Schickendanz Open - Furth Open de la Comunidad Valenciana - Valencia GHI Bronx Classic - Bronx Mercedes Cup - Stuttgart Bulgarian Open - Sofia AIG Japan Open - Tokyo Genova Challenger Szczecin Challenger Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide International Tennis Championships - Delray Beach Hilton Waikoloa Village USTA Challenger - Waikoloa SAP Open - San Jose Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka Samsung Securities Cup - Seoul ATU Cup - Weiden Granby Challenger - Granby Kroger / St. Jude International - Memphis ATP "Videocon" Challenger - Mumbai USTA Safeway Challenger - Aptos Bulgarian Challenger 2002 - Sofia Togliatti Cup - Togliatti Ordina Open - 's-Hertogenbosch Kyoto Challenger - Kyoto Granby Challenger - Granby Time Warner USTA Challenger - Binghamton Allianz Suisse Open - Gstaad The 69th King's Cup-Thailand Open - Bangkok Yokohama World Tennis Gaora Cup - Yokohama Marbella Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot Shimadzu All Japan Indoor - Kyoto Internationale Badische Meisterschaften Um Den Techem Cup - Zell Pilot Pen Tennis - New Haven Credicard Mastercard Tennis Cup - Campos do Jordao ATP Challenger 2003 Numea - New Caledonia Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan AIG Japan Open - Tokyo Cepu Open - San Marino Kremlin Cup - Moscow Mauritius Open - Mauritius Pro Tennis World Open - Sunrise Next Generation Adelaide International - Adelaide KGHM Emax Polish Indoors - Wroclaw Open SEAT Godo 2006 - Barcelona BMW Open - Munich MST ATP Challenger International - Burnie Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich 2003 Mercedes Cup - Stuttgart AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Florence Challenger AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Canberra Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Prague Challenger The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Open 13 - Marseille Qatar ExxonMobil Open - Doha BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Vietnam Open - Ho Chi Minh City SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Open de Moselle - Metz Millenium Tennis Championships - Delray Beach Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland BMW Open - Munich China Open - Beijing Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle ARAG World Team Championship - Dusseldorf German Tennis Championships - Hamburg Open de Moselle - Metz China Open - Beijing Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Heineken Open - Auckland Open Sud de France - Montpellier Masters Series - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Open - Hamburg Dubai Duty Free Tennis Championships - Dubai Bet-at-home Cup - Kitzbuhel Bet-At-Home Austrian Open - Kitzbuhel Moselle Open - Metz Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Gerry Weber Open - Halle Barcelona Open BancSabadell - Barcelona International German Open - Hamburg BMW Open - Munich Bet-at-home Cup - Kitzbuhel Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart BMW Open - Munich Gerry Weber Open - Halle Bet-at-home Open - Hamburg Kremlin Cup - Moscow Grand Prix Hassan II - Marrakech Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open de Moselle - Metz Gerry Weber Open - Halle BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel ASB Classic - Auckland Davidoff Swiss Indoors Basel - Basel Erste Bank Open - Vienna Gerry Weber Open - Halle Moselle Open - Metz Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha BMW Open - Munich BMW Open - Munich Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg AEGON International - Eastbourne Gerry Weber Open - Halle Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Austrian Open - Kitzbuhel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich AIG Japan Open - Tokyo Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Schickendanz Open - Furth Orleans Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Gerry Weber Open - Halle drkoop.com USTA Tennis Championships of Chicago - Winnetka III Gramado Open de Tenis - Gramado Vegeta Croatia Open - Umag Indian Oil Servo Challenger - Calcutta Moselle Open - Metz Kremlin Cup - Moscow Swiss Indoors Basel - Basel ASB Classic - Auckland Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Quelle Cup - Furth Mercedes Cup - Stuttgart Generali Open - Kitzbuhel DPD Challenger 2001 - Aschaffenburg Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Qatar ExxonMobil Open - Doha Apia International - Sydney Okal Open - Eckental ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Erste Bank Open - Vienna Warsteiner Challenger Wolfsburg - Wolfsburg Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg 12th BH Tennis Open International Cup - Belo Horizonte Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Schickendanz Open - Furth Parma Challenger Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Belgrade Challenger BMW Open - Munich Generali Open - Kitzbuhel Dubai Open - Dubai Generali Open - Kitzbuhel Open Romania - Bucharest Open de Moselle - Metz Noventi Open - Halle Hamburg European Open - Hamburg Open Seat Godo 2005 - Barcelona Mercedes Cup - Stuttgart Emilia-Romagna Open - Parma St. Petersburg Open - St. Petersburg Barcelona Open Banc Sabadell - Barcelona Hamburg European Open - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Power Horse Cup - Dusseldorf Pacific Life Open - Indian Wells Open de la Comunidad Valenciana - Valencia Masters Series - Hamburg Erste Bank Open - Vienna Western & Southern Financial Group Masters - Cincinnati Sydney International - Sydney Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati Internazionali di Sicilia - Palermo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Copenhagen Open - Copenhagen Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells AIG Japan Open - Tokyo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Tennis Channel Open - Las Vegas Masters Series Monte-Carlo - Monte Carlo Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Noventi Open - Halle Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Hamburg Miami Open - Miami Mutua Madrid Open - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Masters - Montreal Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Mercedes Cup - Stuttgart U.S. Open - New York Apia International - Sydney French Open - Paris U.S. Open - New York China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow German Tennis Championships - Hamburg Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai French Open - Paris AEGON International - Eastbourne Wimbledon - London German Tennis Championships - Hamburg Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Wimbledon - London U.S. Open - New York Shanghai - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Western & Southern Open - Cincinnati Davis Cup, World Group, QF, BEL-GER 2-3 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, QR, GER-HUN 5-0 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-KOR 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, JPN-INA 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QR, GER-BLR 4-1 All Lower level tournaments Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - Rio de Janeiro Olympics - Tokyo